package com.ccom.core.common.constant;

/**
 * 服务名称常量
 */
public class ServiceNameConstants {
    private ServiceNameConstants() {
    }

    /**
     * 系统基础服务
     */
    public static final String BASE_SERVICE = "base-service";

    /**
     * 系统基础服务接口前缀
     */
    public static final String BASE_SERVICE_URL_PREFIX = "/baseservice";

    /**
     * 用户服务
     */
    public static final String USER_SERVICE = "user-service";

    /**
     * 用户服务接口前缀
     */
    public static final String USER_SERVICE_URL_PREFIX = "/userservice";

    /**
     * 文件服务
     */
    public static final String FILE_SERVICE = "file-service";

    /**
     * 文件服务接口前缀
     */
    public static final String FILE_SERVICE_URL_PREFIX = "/fileservice";

    /**
     * 认证授权服务
     */
    public static final String AUTH_SERVICE = "auth-service";

    /**
     * 认证授权服务接口前缀
     */
    public static final String AUTH_SERVICE_URL_PREFIX = "/authservice";

    /**
     * 测试服务
     */
    public static final String TEST_SERVICE = "test-service";

    /**
     * 测试服务接口前缀
     */
    public static final String TEST_SERVICE_URL_PREFIX = "/testservice";


    /**
     * 监控服务
     */
    public static final String CCOM_MONITOR = "ccom-monitor";

    /**
     * nacos服务
     */
    public static final String CCOM_NACOS = "ccom-nacos";

    /**
     * sentinel服务
     */
    public static final String CCOM_SENTINEL = "ccom-sentinel";

    /**
     * xxljob服务
     */
    public static final String CCOM_XXLJOB = "ccom-xxljob";

    /**
     * gateway-web服务
     */
    public static final String CCOM_GATEWAY_WEB = "ccom-gateway-web";



    /**
     * gateway通过header传递根路径 basePath
     */
    public static final String X_GATEWAY_BASE_PATH = "X_GATEWAY_BASE_PATH";

}
